package com.hy.mydesktop.client.component.type;


/**
 * 为ComponentFactory提供信息支持
 * 模仿Gxt的UI控件的组织结构，并显性的列出来
 * @author Administrator
 *
 */
public enum DesktopComponentTypeEnum {
	/**
	 * Desktop桌面
	 */
	DESKTOP_MODEL,
	
	SHORTCUT_MODEL,
	
	MENUITEM_MODEL,
	
	/**
	 * Layout布局
	 */
	FITLAYOUT_MODEL,
	ACCORDIONLAYOUT_MODEL,
	ROWLAYOUT_MODEL,
	VBOXLAYOUT_MODEL,
	COLUMNLAYOUT_MODEL,
	FLOWLAYOUT_MODEL,
	TABLELAYOUT_MODEL,
	FORMLAYOUT_MODEL,
	
	/**
	 * 快捷键
	 */
	SHORTCUTKEY_MODEL,
	
	/**
	 * 消息框
	 */
	MESSAGEBOX_MODEL,
	
	WINDOW_MODEL,
	/**
	 * 文本输入域
	 */
	TEXTFIELD_MODEL,
	/**
	 * 内容面板
	 */
	CONTENTPANEL_MODEL,
	TOOLBAR_MODEL,
	BUTTON_MODEL,
	/**
	 * 基本的表格
	 */
	BASEGRID_MODEL,
	GRID_MODEL,
	TREE_MODEL,
	CHART_MODEL,
	LAYOUT_MODEL,
	
	

	MENU_MODEL,
	
	
	
	MENUBAR_MODEL,
	
	MENUBARITEM_MODEL,
	
	
	
	FIELDSET_MODEL,
	
	
	
	DATEFIELD_MODEL,
	
	DATEPICKER_MODEL,
	
	COMBOBOX_MODEL,
	
	
	
	CHECKBOX_MODEL,
	
	CHECKBOXGROUP_MODEL,
	
	EDITABLEGRID_MODEL,
	
	FILEUPLOAD_MODEL,
	
	FORMPANEL_MODEL,
	
	PAGING_MODEL,
	
	SUGGESTBOX_MODEL,
	
	TABITEM_MODEL,
	
	TABPANEL_MODEL,
	
	TEXTAREA_MODEL,
	
	
	
	ROWDATA_MODEL,
	
	COLUMNDATA_MODEL,
	
	FLOWDATA_MODEL,
	
	TABLEDATA_MODEL,
	
	FORMDATA_MODEL;
}
